home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
COMAL
/
Z-Misc Series
/
(k)ze.d64
/
generror.n.l
< prev
next >
Wrap
Text File
|
2007-03-01
|
3KB
|
108 lines
0010 //LIST"GENERROR.N.L"
0020 // GENERROR.N.L
0030 // <C> 1984 COMAL80GGNL
0040 //
0050 //--------------------------------
0060 //
0070 // 2 FEB 85: REVERSE TEKSTEN
0080 //
0090 //--------------------------------
0100 PRINT CHR$(147),
0110 PRINT CHR$(14),
0120 PRINT " ",CHR$(18)," ╟┼╬┼╥╥╧╥.╬.╠ ",CHR$(146)
0130 PRINT
0140 PRINT "─IT PROGRAMMA PLAATST DE FOUTMELDINGEN"
0150 PRINT "OP EEN GEFORMATTEERDE DISKETTE"
0160 DIM Z$ OF 1
0170 ACCOORD
0180 PRINT
0190 PRINT "╠ISTING '├╧═┴╠┼╥╥╧╥╙' OP 0:",
0200 //
0210 DIM A$ OF 80
0220 OPEN FILE 1,"@0:COMALERRORS",WRITE
0230 WHILE NOT EOD DO
0240 READ ERRNO,SEV,A$
0250 A$:=CHR$(18)+A$+CHR$(146)
0260 LNG:=LEN(A$)
0270 PRINT FILE 1: CHR$(ERRNO),CHR$(LNG),CHR$(SEV),A$,
0280 PRINT ".",
0290 ENDWHILE
0300 CLOSE
0310 PRINT
0320 PRINT
0330 PRINT "EINDE GENERROR.N.L"
0340 END
0350 //
0360 FOUTMELDINGEN:
0370 // <NR>,<SOORT>,<TEKST> //
0380 //
0390 DATA 0,0,"FORMAT-FOUT"
0400 DATA 1,0,"SYNTAX-FOUT"
0410 DATA 2,0,"KONFLIKT IN TYPE"
0420 DATA 3,0,"FOUT IN PARAMETER"
0430 DATA 4,0,"STATEMENT TE LANG/TE INGEWIKKELD"
0440 DATA 5,1,"SYSTEEM-FOUT"
0450 DATA 6,0,"NAAM TE LANG"
0460 DATA 7,0,"')' OF '(' VERWACHT"
0470 DATA 8,0,"OVERFLOW"
0480 DATA 9,0,"FOUT IN PROGRAMMA-STRUCTUUR"
0490 DATA 10,0,"FOUT IN GOTO-STATEMENT"
0500 DATA 11,1,"GEHEUGENRUIMTE TE KLEIN"
0510 DATA 12,0,"ONGEDEFINIEERDE VARIABELE"
0520 DATA 13,1,"FOUT IN PARAMETER"
0530 DATA 14,1,"FOUT IN INDEX"
0540 DATA 15,0,"FOUT IN SUBSTRING"
0550 DATA 16,0,"FOUT IN COMMANDO/ARRAY/SUBSTRG/PROC"
0560 DATA 17,0,"FOUT IN INDEX"
0570 DATA 18,0,"TE VEEL/WEINIG INDICES"
0580 DATA 19,0,"FOUT IN STRING-TOEKENNING"
0590 DATA 20,0,"FOUT IN PARAMETER"
0600 DATA 21,1,"NIET GEIMPLEMENTEERD"
0610 DATA 22,0,"ZONE-WAARDE ONJUIST"
0620 DATA 23,0,"STEP = 0"
0630 DATA 24,1,"ARRAY REEDS GEDEFINIEERD"
0640 DATA 25,1,"FOUT IN DIMENSIE"
0650 DATA 26,0,"FOUT IN CASE-STATEMENT"
0660 DATA 27,0,"EOD GELEZEN"
0670 DATA 28,0,"FILE REEDS OPEN"
0680 DATA 29,0,"FOUT BIJ FILE-INPUT"
0690 DATA 30,0,"EOF GELEZEN"
0700 DATA 31,0,"FILE NIET OPEN"
0710 DATA 32,1,"NIET MOGELIJK"
0720 DATA 33,1,"FOUT IN PRINT USING"
0730 DATA 34,0,"DELING DOOR NUL"
0740 DATA 35,1,"ONJUIST PROGRAMMA-GEBRUIK"
0750 DATA 36,0,"FILE BESTAAT NIET"
0760 DATA 37,1," "
0770 DATA 38,1,"GEEN INPUT-FILE"
0780 DATA 39,1,"ONBEKEND RANDAPPARAAT"
0790 DATA 40,1,"GEEN OUTPUT-FILE"
0800 DATA 41,0,"ONGEDEFINIEERDE VARIABELE"
0810 DATA 42,1,"GEEN LOKALE VARIABELE"
0820 DATA 52,0,"TE VEEL NAMEN"
0830 DATA 53,1,"RETURN-STATEMENT ONTBREEKT"
0840 DATA 54,0,"GEEN STATEMENT"
0850 DATA 55,0,"GEEN COMMANDO/STATEMENT"
0860 DATA 56,0,"',' VERWACHT"
0870 DATA 57,0,"BUITEN BEREIK"
0880 DATA 58,0,"UITDRUKKING VERWACHT"
0890 DATA 59,0,"NIET GEIMPLEMENTEERD"
0900 DATA 60,0,"OPERAND VERWACHT"
0910 DATA 91,0,"FOUT #1"
0920 DATA 92,0,"FOUT #2"
0930 DATA 100,1,"EERST SETGRAPHIC 0 CQ 1"
0940 DATA 101,0,"FOUTIEF KLEURNUMMER"
0950 DATA 102,0,"FOUTIEVE KOORDINATEN"
0960 //
0970 PROC ACCOORD
0980 PRINT
0990 PRINT "┴CCOORD? (J/N): ",
1000 REPEAT
1010 Z$:=KEY$
1020 UNTIL Z$ IN "JN╩╬"
1030 PRINT Z$
1040 IF Z$="N" THEN END
1050 ENDPROC ACCOORD
1060 //
1070 //EINDE GENERROR.N.L//